:root {
    font-family: sans-serif;
    --tab_size: {{tab_size}};
}

{% include "style.colors.css" %}


body
{
    color: #000000;
    background-color: #FFFFFF;
}

h1
{
    text-align: center;
    margin: 0;
    padding-bottom: 10px;
    font-size: 20pt;
    font-weight: bold;
}

hr
{
    background-color: navy;
    height: 2px;
    border: 0;
}

/* Link formats: use maroon w/underlines */
a:link
{
    color: navy;
    text-decoration: underline;
}
a:visited
{
    color: maroon;
    text-decoration: underline;
}

{% include "style.summary.css" %}

{% include "style.meter.css" %}

{% include "style.filelist.css" %}

{% include "style.details.css" %}

{% if single_page == "js-enabled" %}
.js-enabled .js-enabled-hidden {
    display: none
}

.js-disabled .js-disabled-hidden {
    display: none
}

{% endif %}
footer
{
    text-align: center;
    padding-top: 3px;
}
